From: Keir Fraser Date: Sat, 26 Jan 2008 14:44:30 +0000 (+0000) Subject: Move xen/foreign build out of tree setup. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14387 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=e0db36bcdd1341c6434537c80d34e00d60bc4360;p=xen.git Move xen/foreign build out of tree setup. Signed-off-by: Bastian Blank --- diff --git a/.hgignore b/.hgignore index e0bd8124b5..01ea18127c 100644 --- a/.hgignore +++ b/.hgignore @@ -118,7 +118,7 @@ ^tools/firmware/vmxassist/offsets\.h$ ^tools/firmware/vmxassist/vmxassist$ ^tools/flask/loadpolicy/flask-loadpolicy$ -^tools/include/\.dir$ +^tools/include/xen$ ^tools/include/xen-foreign/.*\.(c|h|size)$ ^tools/include/xen-foreign/checker$ ^tools/ioemu/\.pc/.*$ diff --git a/tools/include/Makefile b/tools/include/Makefile index 866fe0a47f..1fa82ca1cb 100644 --- a/tools/include/Makefile +++ b/tools/include/Makefile @@ -2,17 +2,19 @@ XEN_ROOT = ../.. include $(XEN_ROOT)/tools/Rules.mk .PHONY: all -all: - $(MAKE) .dir +all: xen-foreign xen/.dir -.dir: +.PHONY: xen-foreign +xen-foreign: + $(MAKE) -C xen-foreign + +xen/.dir: @rm -rf xen mkdir xen ln -sf ../$(XEN_ROOT)/xen/include/public/COPYING xen ln -sf $(addprefix ../,$(wildcard $(XEN_ROOT)/xen/include/public/*.h)) xen ln -sf $(addprefix ../$(XEN_ROOT)/xen/include/public/,arch-ia64 arch-x86 hvm io xsm) xen ln -sf ../xen-sys/$(XEN_OS) xen/sys - $(MAKE) -C xen-foreign ln -s ../xen-foreign xen/foreign touch $@ @@ -37,6 +39,6 @@ install: all .PHONY: clean clean: - rm -rf xen .dir + rm -rf xen $(MAKE) -C xen-foreign clean